package com.mueblesgl.proyecto.dao.mysql;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import com.mueblesgl.proyecto.dao.interfaces.UsuarioDAO;
import com.mueblesgl.proyecto.daofactory.MySqlDAOFactory;
import com.mueblesgl.proyecto.entidades.Usuario;

public class MySqlUsuarioDAO implements UsuarioDAO {
	
	public Usuario validarUsuario(Usuario usuario) {
		Usuario retorno = null;
		try {
			Connection con = MySqlDAOFactory.abrirConexion();
			Statement stmt = con.createStatement();
			String sql = "select usuario, password,idperfil from usuario where usuario = '"+usuario.getUsuario()+"' " +
					"and password = '"+usuario.getPassword()+"';";
			ResultSet rs = stmt.executeQuery(sql);
			if(rs.next()){
				retorno = new Usuario();
				retorno.setUsuario(rs.getString("usuario"));
				retorno.setPassword(rs.getString("password"));		
				retorno.setIdPerfil(rs.getInt("idperfil"));
			}
		} catch (Exception e) {
			System.out.print(e.getMessage());
		}		
		return retorno;
	}
	
}
